/*
 * =====================================================================================
 *
 *       Filename:  clear_file.c
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  2019年02月20日 14时06分09秒
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  YOUR NAME (), 
 *   Organization:  
 *
 * =====================================================================================
 */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>

int main(int argc, char **argv)
{
    if(2 != argc) {
        printf("%s file\n", argv[0]);
        return 0;
    }

    int fd = open(argv[1], O_CREAT| O_RDWR | O_TRUNC, 0666);
    if(fd < 0) {
        perror("open()");
    }
    else {
        write(fd, "\n", 1);
        close(fd);
    }

    return 0;
}




